
using System;
using System.ComponentModel.DataAnnotations;
using Abp.Domain.Entities.Auditing;
using JYJ.AiYard.StationManagement.TbYardIssuedCards;

namespace  JYJ.AiYard.StationManagement.TbYardIssuedCards.Dtos
{
    public class TbYardIssuedCardEditDto
    {

        /// <summary>
        /// Id
        /// </summary>
        public long? Id { get; set; }         


        
		/// <summary>
		/// 场所编号
		/// </summary>
		[Required(ErrorMessage="场所编号不能为空")]
		public long Station_ID { get; set; }



		/// <summary>
		/// 用户编号
		/// </summary>
		public long? User_Id { get; set; }



		/// <summary>
		/// 卡片类型
		/// </summary>
		public int? CardTypeId { get; set; }



		/// <summary>
		/// 卡号
		/// </summary>
		[Required(ErrorMessage="卡号不能为空")]
		public string CardNo { get; set; }



		/// <summary>
		/// 状态
		/// </summary>
		[Required(ErrorMessage="状态不能为空")]
		public int Status { get; set; }



		/// <summary>
		/// 车牌颜色
		/// </summary>
		[Required(ErrorMessage="车牌颜色不能为空")]
		public int PlateColor { get; set; }



		/// <summary>
		/// 记录类型
		/// </summary>
		public string RecordType { get; set; }



		/// <summary>
		/// 车牌号码
		/// </summary>
		public string PlateNo { get; set; }



		/// <summary>
		/// 有效起日
		/// </summary>
		public DateTime? BeginTime { get; set; }



		/// <summary>
		/// 有效止日
		/// </summary>
		public DateTime? EndTime { get; set; }



		/// <summary>
		/// 车辆颜色
		/// </summary>
		public string CarColor { get; set; }



		/// <summary>
		/// 车辆型号
		/// </summary>
		public string CarType { get; set; }



		/// <summary>
		/// 车辆照片
		/// </summary>
		public string CarImg { get; set; }



		/// <summary>
		/// 行驶证号码
		/// </summary>
		public string IDNO { get; set; }



		/// <summary>
		/// 备注
		/// </summary>
		public string Memo { get; set; }



		/// <summary>
		/// 押金
		/// </summary>
		public decimal? Deposit { get; set; }



		/// <summary>
		/// 账户余额
		/// </summary>
		public decimal? Account { get; set; }




    }
}